package com.jgzx.constant;

/**
 * 结算方式
 * @author libo
 * @date 2021/7/22 16:50
 */
public enum SettlementTypeEnum {

    /** Cach【现金】 */
    CACH("Cach", "现金"),
    /** Alipay【支付宝】 */
    ALIPAY("Alipay", "支付宝"),
    /** WeChat Pay【微信】 */
    WECHAT_PAY("WeChat Pay", "微信"),
    /** Cach Cheque【现金支票】 */
    CACH_CHEQUE("Cach Cheque", "现金支票"),
    /** Transfer Cheque【转账支票】 */
    TRANSFER_CHEQUE("Transfer Cheque", "转账支票"),
    /** Online Banking【网银】 */
    ONLINE_BANKING("Online Banking", "网银"),
    /** wire Transfer【电汇】 */
    WIRE_TRANSFER("wire Transfer", "电汇"),
    /** Mail Transfer【信汇】 */
    MAIL_TRANSFER("Mail Transfer", "信汇"),
    /** Bank Acceptance Bill【银行承兑汇票】 */
    BANK_ACCEPTANCE_BILL("Bank Acceptance Bill", "银行承兑汇票"),
    /** Commercial Acceptance Bill【商业承兑汇票】 */
    COMMERCIAL_ACCEPTANCE_BILL("Commercial Acceptance Bill", "商业承兑汇票"),
    /** Bank Draft【银行汇票】 */
    BANK_DRAFT("Bank Draft", "银行汇票"),
    /** Delegated Collection/Pmt【委托收付款】 */
    DELEGATED_COLLECTION_PMT("Delegated Collection/Pmt", "委托收付款"),
    ;
    private final String value;
    private final String showName;

    /**
     * @param value 值
     * @param showName 显示名称
     */
    SettlementTypeEnum(String value, String showName){
        this.value = value;
        this.showName = showName;
    }

    public String value() {
        return this.value;
    }

    public String showName() {
        return this.showName;
    }

}
